; Add indexing for Eglot in user manual
authorEli Zaretskii <eliz@gnu.org>
Thu, 20 Mar 2025 08:41:26 +0000 (10:41 +0200)
committerEli Zaretskii <eliz@gnu.org>
Thu, 20 Mar 2025 08:41:26 +0000 (10:41 +0200)
* doc/emacs/programs.texi (Imenu, Programming Language Doc)
(Symbol Completion):
* doc/emacs/maintaining.texi (Xref): Index Eglot-related
functionalities.

doc/emacs/maintaining.texi
doc/emacs/programs.texi

index b433039eec2b580d499a1b8cc6df9d35f67fdd75..d5e42db00e6f827bdad1ae2706abb7a347863126 100644 (file)
@@ -2239,6 +2239,7 @@ definitions of symbols.  (One disadvantage of this kind of backend is
 that it only knows about subunits that were loaded into the
 interpreter.)
 
+@cindex eglot, for finding definitions of identifiers
 @item
 If Eglot is activated for the current buffer's project
 (@pxref{Projects}) and the current buffer's major mode, Eglot consults
index 6bfb9b7e27977661cd5d650f53d65df03742379d..85d3bb0101225a7e7a1f60fbf985afc169cf9439 100644 (file)
@@ -406,6 +406,7 @@ define your own comparison function by writing Lisp code.
 the variable @code{completion-category-overrides} and setting its
 @code{display-sort-function} for the category @code{imenu}.
 
+@cindex eglot, for producing Imenu index
   If Eglot is activated for the current buffer's project
 (@pxref{Projects}) and the current buffer's major mode, Eglot provides
 its own facility for producing the buffer's index based on the
@@ -1501,6 +1502,7 @@ Global ElDoc mode, which is turned on by default, and turns on the
 ElDoc mode in buffers whose major mode sets the variables described
 below.  Use @w{@kbd{M-x global-eldoc-mode}} to turn it off globally.
 
+@cindex eglot, using with ElDoc
 Various major modes configure the Global ElDoc mode to use their
 documentation functions.  Examples include Emacs Lisp mode, Python
 mode, and Cfengine mode.  In addition, Emacs features that provide
@@ -1697,6 +1699,7 @@ uses the available support facilities to come up with the completion
 candidates:
 
 @itemize @bullet
+@cindex eglot, using to complete symbol at point
 @item
 If Eglot is activated for the current buffer's project
 (@pxref{Projects}) and the current buffer's major mode, the command